package com.demo.modules.service;

import com.demo.modules.entity.UserModel;

import java.util.List;

/**
 * @author WuHao
 * @since 2023/8/2 10:15
 */
public interface UserService {

    /**
     * 通过主键获取单个信息
     *
     * @param id
     * @return
     */
    UserModel getById(String id);

    /**
     * 查询列表
     *
     * @param param
     * @return
     */
    List<UserModel> getList(UserModel param);

    /**
     * 新增
     *
     * @param param
     * @return
     */
    boolean save(UserModel param);

    /**
     * 修改
     *
     * @param param
     * @return
     */
    boolean updateById(UserModel param);

    /**
     * 删除
     *
     * @param id
     * @return
     */
    boolean removeById(String id);

}
